@echo off
echo ========================================
echo 知识库系统 - 数据库设置向导
echo ========================================
echo.

echo 请按照以下步骤设置数据库：
echo.

echo 1. 安装 PostgreSQL 数据库
echo    - 下载地址: https://www.postgresql.org/download/
echo    - 安装时请记住设置的密码   密码1q2w#E$R%T
echo.

echo 2. 创建数据库
echo    - 打开 pgAdmin 或使用命令行
echo    - 创建名为 'zhishiku' 的数据库
echo.

echo 3. 配置环境变量
echo    - 复制 env.example 为 .env
echo    - 修改 DATABASE_URL 中的用户名、密码和数据库名
echo.

echo 4. 生成 Prisma 客户端
echo    - 运行: npx prisma generate
echo.

echo 5. 运行数据库迁移
echo    - 运行: npx prisma migrate dev
echo.

echo 6. 创建初始用户
echo    - 运行: npx prisma db seed
echo.

echo 示例 DATABASE_URL:
echo postgresql://用户名:密码@localhost:5432/zhishiku
echo.

echo 常见问题:
echo - 确保 PostgreSQL 服务已启动
echo - 检查端口 5432 是否被占用
echo - 确认用户名和密码正确
echo - 确保数据库 'zhishiku' 已创建
echo.

pause
